const express = require('express')
const app = express()
app.use(express.static(__dirname + '/public')) // 服务器可以返回静态资源(浏览器访问localhost:3000/index.html可以打开网页预览)
app.use(express.json()) // 让express服务器可以处理前端发来的json字符串数据
app.use(express.urlencoded({ extended: true })) // 可以接收key=value&key=value的字符串数据
// 上面这2个都可以把数据转成对象的格式

const list = []
// 接收聊天消息
app.post('/message', (req, res) => {
  list.push(req.body) // req.body前端发来的对象
  res.send()
})

// 返回所有的聊天消息
app.get('/message', (req, res) => {
  res.send(list)
})

app.listen(3000)
